#!/usr/bin/env python
# encoding: utf-8
import os,sys,time,getpass
import smtplib
from email.mime.text import MIMEText
#设置接收邮箱列表
mailto_list=["695001606@qq.com"]
#设置邮件服务器
mail_host="smtp.163.com"
#登录用户名
mail_user="puzzle@163.com"
#登录密码
mail_passwd='*********'
#获取系统当前用户名
pp=getpass.getuser()
#获取当前时间
now=time.strftime('%F %H:%M:%S')
#获取输入的参数
stat = sys.argv
canshu=pp+"-----"+str(now)+"----"+str(stat)
def mail_send(to_list,sub,content):   #to_list:收件人 ，sub:主题，邮件标题 content:邮件内容
    msg = MIMEText(content,_charset='utf-8')   #设置邮件内容类型
    msg['Subject'] = sub    #设置主题
    msg['From']=mail_user  #发件人显示
    msg['To'] = ";".join(to_list)
    try:
        send_smtp = smtplib.SMTP()
        send_smtp.connect(mail_host) #连接smtp服务器
        send_smtp.login(mail_user,mail_passwd)  #登陆服务器
        send_smtp.sendmail(mail_user,to_list,msg.as_string()) #发送邮件
        send_smtp.close()
        return True
    except Exception,e:
        print str(e)
        return False
if mail_send(mailto_list,"服务器指令被执行",canshu):
    print "测试成功"
else:
    print "测试失败"

